Visualization and graphical layout in object-oriented systems
نویسندگان
چکیده
This report describes a new approach to visualizing program systems within the objectoriented paradigm. This approach is based on a TEX-like notation which has been extended and generalized for specifying graphical layout of arbitrary objects. Our simplest scheme offers specifications similar to TEX’s box-and-glue metaphor. Size and position of boxes and glue can be specified by constraints. The CLOS meta-level architecture is used to associate visualization and application objects. We propose several useful techniques such as indirect values, slot and method demons, and instance-specific meta-objects. Our techniques require no modifications to the systems which are selected for visualization. We demonstrate the feasibility of our approach using application domains such as CLOS debugging and constraint systems. ∗ This report combines and extends the following two papers: A Declarative Formalism for Specifying Graphical Layout, published in: Proceedings, 1990 IEEE Workshop on Visual Languages, Skokie/IL, Oct. 4-6, 1990, IEEE Computer Society Press, 1990. A Framework for Visualizing Object-Oriented Systems, published in: Proceedings, ECOOP/OOPSLA’90, European Conference on Object-Oriented Programming and Object Oriented Programming: Systems, Languages and Applications, Oct. 21-25, 1990, Ottawa/Canada, ACM Sigplan Notices, 1990.
منابع مشابه
Visualization and Graphical Layout in Object - Oriented Systems ∗ Volker Haarslev
This report describes a new approach to visualizing program systems within the objectoriented paradigm. This approach is based on a TEX-like notation which has been extended and generalized for specifying graphical layout of arbitrary objects. Our simplest scheme offers specifications similar to TEX’s box-and-glue metaphor. Size and position of boxes and glue can be specified by constraints. Th...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملAutomatic Generation of User Interfaces from Data Structure Speciications and Object-oriented Application Models
Applications in scientiic computing operate with data of complex structure and graphical tools for data editing, browsing and visualization are necessary. Most approaches to generating user interfaces provide some interactive layout facility together with a specialized language for describing user interaction. Realistic automated generation approaches are largely lacking, especially for applica...
متن کاملAutomatic Generation of User Interfaces From Data Structure Specifications and Object-Oriented Application Models
Applications in scientific computing operate with data of complex structure and graphical tools for data editing, browsing and visualization are necessary. Most approaches to generating user interfaces provide some interactive layout facility together with a specialized language for describing user interaction. Realistic automated generation approaches are largely lacking, especially for applic...
متن کاملVISIBIOweb: visualization and layout services for BioPAX pathway models
With recent advancements in techniques for cellular data acquisition, information on cellular processes has been increasing at a dramatic rate. Visualization is critical to analyzing and interpreting complex information; representing cellular processes or pathways is no exception. VISIBIOweb is a free, open-source, web-based pathway visualization and layout service for pathway models in BioPAX ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Vis. Lang. Comput.
دوره 3 شماره
صفحات -
تاریخ انتشار 1992